@秒灵儿
2年前 提问
1个回答

无服务器运算架构具有哪些特点

安全小白成长记
2年前

无服务器运算架构具有以下特点:

  • 按需加载:在无服务器计算架构下,应用的加载和卸载由无服务器计算云计算平台控制。应用不是一直都在线的,仅在有请求到达或者有事件发生时才会被部署和启动。

  • 事件驱动:通过将不同来源的事件与特定的函数进行关联,对不同的事件采取不同的反应动作,由事件驱动。

  • 状态非本地持久化:应用不再与特定的服务器关联,因此应用的状态不能也不会保存在其运行的服务器之上。

  • 非会话保持:应用不再与特定的服务器关联。每次处理请求的应用实例可能是相同服务器上的应用实例,也可能是新生成的服务器上的应用实例。

  • 自动弹性伸缩:无服务器计算应用原生支持系统高可用,能够应对突发的高访问量。可以由云计算平台根据实际的访问量对应用实例数量进行弹性的自动扩展或收缩。

  • 应用函数化:无服务器计算架构下,应用会被函数化,但不能说无服务器计算就是FaaS。

  • 依赖服务化:无服务器计算架构下,所有应用依赖的服务都是一个个后台服务,用户可以通过BaaS服务方便地获取应用,而无须关心底层细节。